#ifndef NEOLOADCIRCLE_H
#define NEOLOADCIRCLE_H

#include "stdafx.h"
#include <QWidget>

class NeoLoadCirclePrivate;
class NeoLoadCircle : public QWidget
{
    Q_OBJECT
    NEO_PUBLIC_CREATE(NeoLoadCircle)
    NEO_PUBLIC_PROPERTY_CREATE_H(QColor, BackgroundColor)
    NEO_PUBLIC_PROPERTY_CREATE_H(QColor, TrackColor)
public:
    NeoLoadCircle(QWidget *parent = nullptr);
    ~NeoLoadCircle();

    void start();
    void stop();

protected:
    void paintEvent(QPaintEvent *event) override;
};

#endif